﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Pasys.PresentationCore;

namespace DBExplorer.Settings
{

    public class TreeSettingAProvider : SettingViewPathBaseProvider
    {
        public TreeSettingAProvider()
            : base("TreeSettingAProvider")
        {
            this.Title = "PathA";
        }



    }

    public class TreeSettingBProvider : SettingViewPathBaseProvider
    {
        public TreeSettingBProvider()
            : base("PathB")
        {
            this.ParentSettingKey = "PathA";
            this.SettingKey = "PathB";
        }

    }


    public class SettingAProvider : SettingViewBaseProvider<SettingA>
    {
        public SettingAProvider()
            : base()
        {
            this.ParentSettingKey = "TreeSettingBProvider";
            this.SettingKey = "SettingAProvider";
            this.Title = "SettingAProvider";
        }
    }

    public class SettingBProvider : SettingViewBaseProvider<SettingB>
    {
        public SettingBProvider()
            : base()
        {
            this.ParentSettingKey = "TreeSettingBProvider";
            this.SettingKey = "SettingBProvider";
            this.Title = "SettingBProvider";
        }


    }
}
